@charset "utf-8";
/* CSS Document */
body{ font-size:14px; color:#555; line-height:26px; margin:0px;}
a,a:visited{color:#555; text-decoration:none;}
li{ list-style-type:none;}
h1{ padding-top:30px; clear:left;}
#top{background:url(topbj.jpg) repeat-x;}
#top:before,top:after{ content:""; display:block;}
#top:after{ clear:both;zoom:1;}
#topcon{width:1160px; margin:0 auto;line-height:37px;color:#FFF;}
#topcon:before,#topcon:after{ content:""; display:block;}
#topcon:after{ clear:both;zoom:1;}
#topcon #cn{ float:left;}
#topcon #lnk{ float:right;}
#topcon #lnk a,#topcon #lnk a:visited{color:#ccc;padding:0px 5px;}

#header{ width:1200px; margin:0 auto; padding-top:12px;}
#header a,#header a:visited{ color:#CCC;}
#header #logo{ float:left;width:400px;}
#header #logo img{border:none;}
#header #phone{ float:right;}
#header #navfrm{ float:right;width:800px; padding-top:15px;padding-left:0px;}
#header #navfrm li{ float:left; font-weight:bold; padding:0px 8px; text-align:center; font-size:16px;}

#ckw{ width:1200px; margin:0 auto;height:46px; clear:both; padding:5px 0px;}
#ckw:before,#ckw:after{ content:""; display:block;}
#ckw:after{ clear:both;zoom:1;}
#ckw #keys{ float:left; padding-top:3px;}
#ckw #keys a{ margin:0px 3px;}
#ckw #share{ float:right; padding-right:15px;}

#banfrm{ width:1200px; margin:0 auto; background:url(banner.jpg) no-repeat right; padding:0px; padding-bottom:10px;}
#banfrm:before,#banfrm:after{ content:""; display:block;}
#banfrm:after{ clear:both;zoom:1;}

#recommend{width:1200px; margin:0 auto; border:none; background:url(jbhy.jpg) no-repeat bottom center; padding-bottom:20px;}
#recommend:before,#recommend:after{ content:""; display:block;}
#recommend:after{ clear:both;zoom:1;}
#jingpin{width:1200px; height:193px; float:left}
#jingpin .left{ float:left}
#jingpin .right{ float:right}
#jingpin .middle{ width:1132px; height:193px; float:left; padding:0px 10px; display:inline; background:url(jbbj.jpg); background-repeat:repeat-x;}
#jingpin .middle ul{ overflow:hidden;_zoom:1; margin:0px; width:1132px; height:180px; float:left; padding:13px 0px 0px 0px;}
#jingpin .middle ul li{ width:177px;/* height:170px; */float:left; margin:0px 6px; border:#d9d9d9 solid 1px; display:inline;}
#jingpin .middle ul li .pic img{width:166px; height:129px; padding:5px; margin:0px; }
/*#jingpin .middle ul li .txt{ width:166px; height:20px; float:left; text-align:center; font-size:12px; color:#2b2e38; padding:10px 0px 0px 0px; margin:0px;}*/
#jingpin .middle ul li a{ display:block;}
/*#jingpin .middle ul li .txt a{ font-size:12px; color:#2b2e38;}
#jingpin .middle ul li .txt a:hover{ color:#ec0518;}*/

#container{width:1200px; margin:0 auto; clear:both; padding:10px 0px; border-bottom:0px dashed #CCC;}
#container:before,#container:after{ content:""; display:block;}
#container:after{ clear:both;zoom:1;}
#container #catefrm{ float:left; width:370px; border-right:1px dashed #CCC;}
#container #catefrm ul li{ float:left; width:140px; font-weight:bold; background:url(pxb.jpg) no-repeat left center; padding-left:22px; line-height:32px;}
#container #abfrm{ float:left; padding-left:50px;width:480px;}
#container #abphone{ float:right; padding-top:80px;}
#left{ vertical-align:top; padding-top:10px; padding-right:60px;}
#left ul{ margin:15px auto; border-top:1px dashed #666;border-bottom:1px dashed #666;}
#left ul:before,#left ul:after{ content:""; display:block;}
#left ul:after{ clear:both;zoom:1;}
#left ul li{ float:left;}
#left p{ clear:both;}

#down{width:1200px; margin:15px auto; clear:both;}
#down:before,#down:after{ content:""; display:block;}
#down:after{ clear:both;zoom:1;}
#ptip{font-size:16px;font-family:arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif; font-weight:bold;}
#plist{width:800px; float:left; border-right:1px dashed #CCc;}
#plist:before,#plist:after{ content:""; display:block;}
#plist:after{ clear:both;zoom:1;}
#plist .pitem{ float:left;width:370px; padding:5px 15px;}
#plist .pitem table{ border:0px;width:100%;}
#plist .pitem td{ padding:5px; vertical-align:top;}
#plist .pitem td p{ margin:0px; text-indent:24px;}
#plist .pitem td .pt{ font-weight:bold;}
#plist .pitem img{width:139px;height:114px;border:none;}

#hots{ float:right;width:360px;}
#hots td{ padding-top:10px; padding-bottom:5px;}
#hots td .ps{ font-weight:bold;}
#hots td img{width:145px;height:119px; border:none;}
#hots td p{ margin:0px; font-size:12px;}
#hots ul{ margin:0px; padding:0px;}
#hots ul li{ background:url(xwtb.jpg) no-repeat left center; padding-left:17px; line-height:27px;}

#flnk{width:1200px; margin:0 auto;}
#footer{ border-bottom:20px solid #000; background:#2b2e38; clear:both;color:#ccc;}
#footer a,#footer a:visited{color:#ccc;}
#footer #fc{width:1000px; margin:0 auto;}
#footer #fc #left{width:790px;}
#footer #fc #left ul{ padding-left:10px;}
#footer #fc #left ul li{ padding:5px 13px;}

#contact p{ font-weight:bold; font-size:18px;}

#zjhbdx{ width:100%; border-top:1px #CCCCCC dashed; height:auto; float:left; }
#zjhb{ width:1200px; margin:0px auto; }
#stzb{ width:752px; padding:12px 22px 0px 24px; height:auto; border-right:1px #CCCCCC dashed; float:left;}
#yftd{ width:565px; padding-left:185px; background:url(yftd.jpg) no-repeat; height:83px; float:left; padding-top:35px; font-size:12px; color:#3b3636; line-height:27px; text-align:left;}
#scnl{ width:560px; padding-right:190px; background:url(scnl.jpg) no-repeat right; height:96px; padding-top:40px; float:left;font-size:12px; color:#3b3636; line-height:27px; text-align:left;}
#styb{ width:365px; padding-left:23px; padding-top:14px; float:left; margin:0px;}
#rmxw{ width:365px; float:left; padding:0px; margin:0px;}
#xwtp{ width:97px; height:79px; padding-top:10px; margin:0px; float:left;}
#xwbt{ width:252px; padding-left:10px; padding-top:8px; font-size:14px; line-height:30px; height:30px; font-weight:bold; float:left;}
#xwnrj{ width:252px; padding-left:10px; font-size:12px; line-height:23px; font-weight:normal; float:left; color:#3b3636; }
#xwls{ width:360px; height:auto; float:left; padding-top:6px;}
#xwls li{ width:340px; height:30px; line-height:30px; background:url(xwtb.jpg) no-repeat left 8px; padding-left:20px; list-style-type:none;}
#xwls li a{ font-size:12px; font-weight:normal; color:#2b2e38;}
#xwls li a:hover { color:#d8202f; }
#xmbf{ width:1200px; margin:0 auto;}
#tjcpd{ padding:19px 19px 15px 39px; width:369px; height:233px; float:left;  border-right:1px #CCCCCC dashed; }
#ksle{ width:50px; height:201px; float:left; padding-right:30px;}
#cptpzs{ width:284px; height:223px; float:left; padding:0px; margin:0px;; background:url(lxwmi.jpg) no-repeat;}
#cptpzs #h1{font-weight:bold;padding:5px 0px;}
#kgalz { padding:19px 0px 15px 38px; width:725px; height:233px; float:left;}
#khal { width:49px; height:203px; float:left; padding-right:40px;}
#anlitp { width:630px; height:195px; padding-top:0px; float:left;}
.tpwz{ width:190px; padding-left:20px; text-align:center; font-size:12px; color:#2b2e38; float:left; line-height:30px;}

#sider{width:276px; float:right; border:0px solid #CCC;}
#sider ul{ margin-top:0px; padding:10px;border:1px solid #CCC; border-top:none;}
#cate{margin:0px; margin-bottom:10px;padding:10px;}
#cate li{background:url(pxb.jpg) no-repeat 10px center; padding-left:32px; line-height:32px; padding-top:3px; border-bottom:1px dashed #CCC;}
#sider ul#ps{ padding-left:35px;}
#sider ul#ps li{ line-height:30px; list-style-type:circle;}
#mfrm{ float:left;width:880px;padding-left:20px; border:0px solid #0033FF;}
#posfrm{ border-bottom:1px dashed #CCC;/* float:left;width:560px;*/ line-height:48px; padding-left:20px;}
#likfrm{ float:right;}
#likfrm ul{height:145px;}
#rcf{ border:1px solid #CCC;/* margin-top:10px;*/}
#ctx{ font-size:17px; font-family:arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif; font-weight:bold; padding-left:22px; border-bottom:2px solid #D61F31;line-height:47px; background:#E7E7E7; color:#333;}
#rcf #mct{ padding:22px; margin:0px;}
#rcf #mct span{ display:block; font-weight:bold; line-height:34px; vertical-align:middle;}

.pls{ padding:15px;width:400px; float:left; border:0px solid #999999;}
.pls:before,.pls:after{ content:""; display:block;}
.pls:after{ clear:both;zoom:1;}
.pls .img{ float:left; padding-right:15px;}
.pls .img img{width:150px;height:140px;border:none;}
.pls .ptitle{ font-weight:bold; line-height:36px;}
.pls .ptitle,.pls .pdesc{ float:left;width:235px;}


#pagefrm{ clear:both; line-height:32px; margin-bottom:10px;}
#confrm{ clear:left; padding:15px;}
#other{ text-align:right; padding-right:30px; border-top:1px dashed #CCC;width:500px;}

#nfrm{ float:left;/*width:580px;*/ padding:10px; border:0px solid #000099;}
#nfrm td{ padding:5px 0px; border-bottom:1px dashed #ddd;}
#nfrm .cate{width:180px;}
#nfrm .ntitle{ font-weight:bold;}
#nfrm .ntitle a,#nfrm .ntitle a:visited{ color:#ff9944;}
#nfrm p{ margin:0px; text-indent:28px;}

#ptop{ float:left;width:590px; }
#litpic .litpic{width:230px;height:200px;}
#pword{width:400px; vertical-align:top; padding-left:10px;}
#pword h1{ margin:0px; padding:10px;}
#kf{ text-align:right; padding:15px;}
#wd{padding-left:10px;}
.linkbox{clear:both;}
.f6 li{float:left;padding:3px 5px;}
.mitem{ float:left; padding:5px 26px;}
.mitem a{ display:block;}
.mitem img{width:230px;height:200px;}

.every_new img{height:180px;}
.zizhi{float:left;padding:10px;}
.zizhi img{height:180px;}